﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ProgNetComponents.Data;

namespace MiniKsiegowosc.DbUpdate
{
    public class UpdateVatSGroups : DBUpdateProc
    {
        public UpdateVatSGroups()
        {
            this.ForceUpdate = false;
            this.TableName = "STP_GRUPY_VATS";
            this.KeyKolumns = new string[]{
                "STP_GRVATS_KOD"
            };
            this.Parameters.Add(new ObjectKeyValuePairWithType("STP_GRVATS_KOD"));
            this.Parameters.Add(new ObjectKeyValuePairWithType("STP_GRVATS_NAZWA"));
        }

        private void InitValues()
        {
            this.AddRow("BRAK", "Bez wpisu");
            this.AddRow("N", "Nieudokumentowane");
            this.AddRow("ZW", "Zwolnione od podatku");
            this.AddRow("S0", "Stawka 0%");
            this.AddRow("S1", "Stawka mała (3%)");
            this.AddRow("S2", "Stawka średnia (7%)");
            this.AddRow("S3", "Stawka duża (22%)");
            this.AddRow("WEW", "Wewnątrwspólnotowe");
            this.AddRow("EXP", "Export");
        }
        public override bool Execute()
        {
            InitValues();
            return base.Execute();
        }
    }
}
